<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of OrdemDAO
 *
 * @author Administrador
 */

require_once 'DAO.php';
require_once '../TO/Ordem.php';

class OrdemDAO extends DAO{
    //put your code here
    /**
     * Grava os dados de ordem no banco de dados
     * @param Ordem $objOrdem
     * @return o id da nova inserção
     */
    public function inserir (Ordem $objOrdem){
        $this->execute("INSERT INTO ordem (idelemento,idfilho) VALUES(?,?)",array($objOrdem->getIdElemento(),$objOrdem->getIdFilho()));
        return $this->getID('idordem');
    } 
    /**
     * Altera os dados da tabela ordem
     * @param Ordem $objOrdem 
     */
    public function alterar (Ordem $objOrdem){
        $this->execute("UPDATE ordem SET idelemento=?, idfilho=? WHERE id=?",array($objOrdem->getIdElemento(),$objOrdem->getIdFilho(),$objOrdem->getId()));
    }
}

?>